Anticipation-Action-Reflection cycle